have a commanding lead over - English Synonyms Dictionary